#include <boost/asio.hpp>
#include <iostream>

int main() {
    boost::asio::io_context io;
    
    // 创建定时器并同步等待
    boost::asio::steady_timer timer(io, boost::asio::chrono::seconds(2));
    std::cout << "等待2秒..." << std::endl;
    
    // 同步等待，会阻塞直到定时器到期
    timer.wait();
    std::cout << "定时器到期!" << std::endl;
    
    return 0;
}